overly powerful - French English Dictionary